Heuristics Based on Object Oriented (OO) Metrics
نویسندگان
چکیده
The aim of Object Oriented (OO) Metrics is to predict the quality of the object oriented software products. Various attributes, which determine the quality of the software, include maintainability, defect density, fault proneness, normalized rework, understandability, reusability etc. Heuristics plays an important role in software development and is widely used to provide a link between design principles and software measurement. This paper focuses on object oriented metrics and proposes some heuristics based on them. Keywords—Software metrics, Object oriented metrics, Software quality and Heuristics.
منابع مشابه
An Heuristic Approach To Object Oriented Paradigm
Quality of software is increasingly important and testing related issues are becoming crucial for software. In order to measure and understand quality, it is necessary to relate it to measurable quantities. Heuristics provide a link between sets of abstract design principles and quantitative software metrics. The aim of object oriented software metrics is to predict quality and improve producti...
متن کاملA Review on Determining Cohesion and Coupling Based Object Oriented Metrics
Object Oriented (OO) metrics play a key role in determining the efficiency of the code being developed under OO approaches. Cohesion and coupling are the widely used measures applied for the determination of important factors including reusability, maintainability and readability. There exists many Cohesion and Coupling based OO metrics making it difficult to choose the appropriate one. Moreove...
متن کاملEvaluation Criteria for Object-oriented Metrics
In this paper an evaluation model for object-oriented (OO) metrics is proposed. We have evaluated the existing evaluation criteria for OO metrics, and based on the observations, a model is proposed which tries to cover most of the features for the evaluation of OO metrics. The model is validated by applying it to existing OO metrics. In contrast to the other existing criteria, the proposed mode...
متن کامل“ The Reference Architecture Representation Environment ( RARE ) Systematic Derivation of Object - Oriented Systems
The use of object-oriented (OO) methodologies for software design has become increasingly popular in the last ten years. OO is perceived as providing many benefits, including reusability, modularity, avoidance of duplication, reliability, flexibility for expansion, and portability. To reap these benefits, careful attention must be paid to define a set of objects which sufficiently model the res...
متن کاملA Survey on Different Approaches of Determining Cohesion Based Object Oriented Metrics
—Object Oriented (OO) metrics play a key role in determining the efficiency of the code being developed under OO approaches. Cohesion is one of the widely used measures applied for the determination of important factors including reusability, maintainability and readability. There exists many Cohesion based OO metrics making it difficult to choose the appropriate one. Moreover, improper applica...
متن کامل